package com.qf.service;

import com.qf.entity.*;
import com.qf.vo.R;

import java.util.List;

public interface AdminService {




    // 添加老师方法
    R addTeacher(Teacher teacher);

    // 添加学生方法
    R addStudetn(Student student);
//    新增考试方法 J
    R addExam(ExamSchedule schedule);
//    分配考试教室方法 J
    R randomClassroom(int range);
    //    分配考试监考老师方法 J
    R randomTeacher(int range);
//    为学生分班 J
    R randomClass(int fromStu, int fromCls);

    // 添加课程方法
    R addCourse(Course course);
    //开启老师的评教
    R addComment(String tnumber);
    //新增补考
    R addExamtoo(Examtoo examtoo);

    //查询学生信息 k
    List<Student> listStudent();
    //修改学生信息 k
    R updateStudentById(Student student);
    //删除学生 k
    boolean deleteStudent(int id);
    //老师信息表 k
    List<Teacher> listTeacher();
    //修改教师信息  k
    R updateTeacherById(Teacher teacher);
    //删除教师  k
    boolean deleteTeacher(int id);

    List<Course> listCourse();

    R updateCourseById(Course course);

    boolean deleteCourse(int id);


    Student queryStudentById(int id);

    Teacher queryTeacherById(int id);

    Course queryCourseById(int id);

}
